home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / telecomm / fnorddel / fn132man.zoo / chapter.04 < prev    next >
Text File  |  1991-09-02  |  37KB  |  802 lines

  1.  
  2.  
  3. Chapter 4:  Aide and Co-Sysop Command Reference                           62
  4.  
  5.  
  6.  
  7.  
  8. 4  Aide and Co-Sysop Command Reference
  9.  
  10.  
  11.    If you are a  normal person, the fact  that you are also the  Sysop won't
  12. confer the  much-needed qualities  of omnipresence and  omniscience on  you.
  13. The fact is  you just can't do  everything required by running your  system,
  14. all the  time.  You  may be able to  get away without  doing it all, but  if
  15. you want  help, the thing to  do is grant Aide  and/or Co-Sysop status to  a
  16. select few  users of your  system.   An Aide has  powers greater than  those
  17. of a  normal user---he/she may delete  messages, edit certain attributes  of
  18. rooms, etc.   A Co-Sysop has powers which are still greater---he/she  may do
  19. everything an Aide  can do, plus fully  edit rooms, journal (copy)  messages
  20. to files on disk, and many other things.
  21.  
  22.    Note that we make  a distinction between ``a user with  Co-Sysop status''
  23. and ``the  Sysop''.  Both  have the same Sysop  privilege flag set in  their
  24. user configuration,  but the  latter is  a quick  way of  saying ``you,  the
  25. guy/gal who  runs the  system''.   We  tend to  assume that  you will  grant
  26. yourself all  the powers  in the  book---but there's nothing  that says  you
  27. have to.
  28.  
  29.  
  30.  
  31. 4.1  Aides
  32.  
  33.    In addition to having access  to all the commands described in  Chapter 3
  34. [User Command  Reference], page 24,  any user with  Aide privileges (or  the
  35. Sysop or  any Co-Sysop,  of course,  since they also  have Aide  privileges)
  36. will also have access to the additional commands  described in the following
  37. sections.   They will also be able  to enter the special room  called Aide>,
  38. where system messages  from Fnordadel are logged, and where  discussions can
  39. be held without concern that any non-Aide will ever get into the room.
  40.  
  41.    Many Aide commands causes changes of one form or another  to your system.
  42. Most  changes are  accounted for  by Fnordadel  and are  recorded under  the
  43. Aide's name in  the Aide> room for  scrutiny by you and  other Aides.  If  a
  44. person is found  to be abusing the Aide  privileges, you may then  take such
  45. action as you see fit.
  46.  
  47.  
  48. 4.1.1  Granting Aide status
  49.  
  50.    For now, suffice it to say that you must explicitly  grant Aide status to
  51. any user.  The command to do this is documented  in Section 5.2 [User Status
  52. Commands], page 80.
  53.  
  54.  
  55.  
  56. Chapter 4:  Aide and Co-Sysop Command Reference                           63
  57.  
  58.  
  59.  
  60.  
  61. 4.1.2  The .A(ide) command
  62.  
  63.    Most of the additional functions available to users with  Aide status are
  64. accessed via  the .A(ide)  extended command  or its  floor mode  counterpart
  65. (coming up  next section).   Executing .A(ide) ? will  show you a list  like
  66. this:
  67.  
  68.       [C]hat with sysop
  69.       [D]elete empty rooms
  70.       [E]dit current room
  71.       [K]ill current room
  72.       [S]et time and date
  73.  
  74. .A(ide) C(hat)
  75.            This  command  is  identical to  the  regular  single-key  [C]hat
  76.            command,  with  one  exception:   it  will  override  the  Sysop-
  77.            settable chat  flag, and  page the  Sysop regardless.   For  more
  78.            details  on the  chat  flag, see  [C]hat  toggle in  Section  5.1
  79.            [Sysop Special Functions], page 75.
  80.  
  81. .A(ide) D(elete empty rooms)
  82.            This  command  will cause  Fnordadel  to do  explicitly  what  it
  83.            normally does implicitly:   search out and destroy  all temporary
  84.            rooms on the system that currently have no messages in  them.  It
  85.            will delete  the rooms' floor  as well, if  no rooms are left  in
  86.            it after  the empty  ones have been  toasted.   For more  details
  87.            on  temporary vs.    permanent rooms,  see  Section 2.2  [Rooms],
  88.            page 15.  Use of this command is logged in Aide>.
  89.  
  90.            Use  of this  command is  *not* affected  by the  setting of  the
  91.            `ctdlcnfg.sys' parameter #aidekillroom, which  determines whether
  92.            .A(ide)  K(ill room)  and  ;A(ide)  K(ill floor)  are  executable
  93.            by  Aides and  Co-Sysops,  or just  Co-Sysops.    The Sysop  can,
  94.            naturally, blow away anything at any time.
  95.  
  96. .A(ide) E(dit current room)
  97.            This  command  brings  up  a  new  menu   consisting  of  various
  98.            room-editing  options.   Any  Aide can  use the  commands in  the
  99.            following list,  while users with  Sysop or Co-Sysop status  have
  100.            these  plus a  few more  (see Section  4.2.1 [Sysop  room-editing
  101.            commands], page  70).   Use of this  command is logged in  Aide>.
  102.            See Section 2.2 [Rooms],  page 15, for a dissertation on  many of
  103.            the room features manipulated by these commands.
  104.  
  105.                  [C]hange name
  106.                  [E]vict user
  107.                  [I]nvite user
  108.                  [K]ill room description
  109.                  [L]- edit room description
  110.                  [M]- toggle readonly status
  111.                  An[O]nymous room
  112.                  [P]ermanent
  113.                  [T]ype (Public/Hidden/Invite-only)
  114.                  [V]alues of room
  115.                  e[X]it
  116.  
  117.  
  118.  
  119. Chapter 4:  Aide and Co-Sysop Command Reference                           64
  120.  
  121.  
  122.  
  123.  
  124.            [C]hange name
  125.                       This  command  does   the  obvious,  and   allows  the
  126.                       alteration of  a room's name.   A room's name  should,
  127.                       in general, reflect the purpose or topic  of the room,
  128.                       which sometimes  changes.   But  what the  heck---it's
  129.                       your system,  use whatever  names you like.   We  give
  130.                       you permission.
  131.  
  132.            [E]vict user
  133.                       This  command allows  the eviction  of a  user from  a
  134.                       private,  invitation-only room.    A  user so  evicted
  135.                       cannot return  to the  room even by  knowing the  full
  136.                       name, so you need not change the name  of the room for
  137.                       security reasons.
  138.  
  139.            [I]nvite user
  140.                       This  command,  if you're  with  us so  far,  will  be
  141.                       clear.    It  permits  the invitation  of  users  into
  142.                       private,  invitation-only rooms.    Knowing  the  room
  143.                       name isn't  enough to gain access.   Note that you  as
  144.                       The Sysop (or  anyone with Co-Sysop status  using your
  145.                       system from the  console), will always have  access to
  146.                       any invitation-only room, whether invited or not.
  147.  
  148.            [K]ill room description
  149.                       This command  wipes out the  description file for  the
  150.                       room  being  edited.    The  contents  of  this  file,
  151.                       which  are formatted  like  a message,  are  displayed
  152.                       for users  via the [I]nfo  command at the room  prompt
  153.                       (see  Section 3.1.1.3  [Other room  prompt  commands],
  154.                       page 29).
  155.  
  156.            [L]- edit room description
  157.                       This command creates  (if it wasn't there)  and allows
  158.                       the  editing of  the  description  file for  the  room
  159.                       being worked on.   The description file can  be viewed
  160.                       by users using  the [I]nfo command at the  room prompt
  161.                       (see  Section 3.1.1.3  [Other room  prompt  commands],
  162.                       page  29).   Since  the file  is  formatted just  like
  163.                       a  message,  we  let  you  use  the  standard  message
  164.                       editor to  edit the  file, with  some restrictions  on
  165.                       the  commands  available at  the  editor prompt.     A
  166.                       `ctdlcnfg.sys' parameter called #infomax  controls the
  167.                       maximum size of info files.
  168.  
  169.                       The  file will  be called  `roomnnnn.inf', where  nnnn
  170.                       is  the room's  number in  four digits.    All  `.inf'
  171.                       files are kept  with the `roomnnnn.sys' files in  the
  172.                       #roomdir directory defined in `ctdlcnfg.sys'.
  173.  
  174.            [M]- toggle readonly status
  175.                       T